#include "StdAfx.h"
#include "Enans.h"
#include "String.h"

Enans::Enans(void):CRol(100,8,10,4,"Enan"){

}

Enans::~Enans(void){

}

Enans::Enans(int vida, int forsa, int resistencia, int agilitat, const char *nom):CRol(vida,forsa,resistencia,agilitat,nom){

}

Enans::Enans(const Enans &Enansclon):CRol(Enansclon.GetVida(),Enansclon.GetForsa(),Enansclon.GetResistencia(),Enansclon.GetAgilitat(),Enansclon.GetNom()){


}

void Enans::GetEnans(int &vida, int &forsa, int &resistencia, int &agilitat, char *nom){

	vida=GetVida();
	forsa=GetForsa();
	resistencia=GetResistencia();
	agilitat=GetAgilitat();
	strcpy(nom,GetNom());
	
}

void Enans::SetEnans(int vida, int forsa, int resistencia, int agilitat, const char *nom){

	SetVida(vida);
	SetForsa(forsa);
	SetResistencia(resistencia);
	SetAgilitat(agilitat);
	SetNom(nom);
	

}

Enans Enans::operator =(const Enans &Enansclon){

	SetVida(Enansclon.GetVida());
	SetForsa(Enansclon.GetForsa());
	SetResistencia(Enansclon.GetResistencia());
	SetAgilitat(Enansclon.GetAgilitat());
	SetNom(Enansclon.GetNom());
	return *this; //retorna el punter de la clase.

}

